home *** CD-ROM | disk | FTP | other *** search
- DESQview and QEMM Technical Note
-
- Problems With QEMM.SYS and RBASE for DOS V2.1
-
- A number of our users of QEMM.SYS have reported problems using RBASE
- for DOS both inside DESQview and outside when the expanded memory
- driver is loaded. In general, what happens is that they boot RBASE,
- try to open a database and get the message "Database exists" which
- goes into a loop requiring reboot.
-
- We have now determined that this is an RBASE problem and that it is
- apparently happening with some other EMS 4.0 memory managers as well.
- Microrim is aware of the problem and is said to be at work on a fix.
-
- In the meantime, in order to get RBASE to work properly, you must do
- something to keep RBASE from seeing any more than 64K of expanded
- memory.
-
- If you are running in DESQview 2.0 or above, this is fairly easy.
- Just run Change a Program in DESQview, select RBASE as the program you
- want to change, select the advanced options and set the parameter
- "Maximum Expanded Memory Size (in K)" to 64.
-
- If you are running outside of DESQview, it is potentially more
- difficult. You could set a "MEMORY=64" option for the QEMM device
- driver, but this will mean for other programs that want expanded
- memory, you would only have 64K available.
-
- If QEMM comes up in the Auto/Off mode and is not being used to
- backfill, sort memory or mapping high RAM or ROM, the simplest thing
- to do is turn QEMM off, by typing "QEMM OFF" using the QEMM.COM file.
- This makes expanded memory temporarily unavailable. After running
- RBASE, you can type "QEMM ON" to reactivate expanded memory.
-
- If you have a modem, another solution is to get a program we developed
- prior to the release of DESQview 2.0 for limiting the amount of memory
- a program will see when it makes a call for expanded memory. The
- program is on the DESQview Bulletin Board System (213)396-3904 in the
- public directory and is called LIMITEM.EXE (with documentation in
- the file LIMITEM.DOC). This program can be run in a batchfile before
- running RBASE and can be used to set the expanded memory available to
- 0K or 64K. Unfortunately, since this program was written to be run in
- a DESQview window which would later be closed, there is no provision
- to rerun LIMITEM and set a higher figure after exiting RBASE, so you
- would have to reboot your machine to regain expanded memory after
- running RBASE, but at least this is an option.
-
- Please note, this problem only exists with RBASE for DOS version 2.1,
- it does not occur with any previous version of RBASE and we expect
- will not occur with future versions of RBASE since Microrim is aware
- of the problem. However, we encourage you to contact Microrim
- concerning the problem since it is conceivable they might develop some
- sort of patch or workaround in the interim.
-
- * * * E N D O F F I L E * * *